package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 高血压患者管理卡(GxyHzglk)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:41
 */
@Data
@ApiModel(description = "高血压患者管理卡")
public class GxyHzglk implements Serializable {

    private static final long serialVersionUID = -76758802911353226L;

    @ApiModelProperty("管理机构代码:复合主键；")
    private String yljgdm;

    @ApiModelProperty("高血压管理卡ID:复合主键")
    private String cid;

    @ApiModelProperty("病案号")
    private String bah;

    @ApiModelProperty("城乡居民健康档案编号:　关联个人健康档案")
    private String cxjmjkdabh;

    @ApiModelProperty("卡号")
    private String kh;

    @ApiModelProperty("卡类型")
    private String klx;

    @ApiModelProperty("姓名")
    private String xm;

    @ApiModelProperty("性别代码:GB/T2261.1-2003性别代码")
    private String xb;

    @ApiModelProperty("性别名称")
    private String xbmc;

    @ApiModelProperty("出生日期")
    private Date csrq;

    @ApiModelProperty("联系电话")
    private String lxdh;

    @ApiModelProperty("证件号码")
    private String zjhm;

    @ApiModelProperty("证件类型:CV02.01.101身份证件类别代码")
    private String zjlx;

    @ApiModelProperty("民族编码:GBT3304-1991中国各民族名称罗马字母拼音写法和代码")
    private String mzbm;

    @ApiModelProperty("民族名称")
    private String mzmc;

    @ApiModelProperty("婚姻状况:GB/T2261.2-2003婚姻状态代码")
    private String hyzk;

    @ApiModelProperty("职业代码:GB/T6565-2009 职业分类与代码")
    private String zhiyedm;

    @ApiModelProperty("职业名称")
    private String zhiyemc;

    @ApiModelProperty("家族史编码:多选，以分号“;”间隔01：无；02：高血压；03：糖尿病；04：冠心病；07：脑卒中；99：其他")
    private String jzsbm;

    @ApiModelProperty("家族史名称")
    private String jzsmc;

    @ApiModelProperty("生活习惯_吸烟:CV03.00.101吸烟状态代码表")
    private String shxgxy;

    @ApiModelProperty("戒烟开始日期:当吸烟情况=2时必填")
    private Date jyksrq;

    @ApiModelProperty("开始吸烟年龄:单位：岁(当吸烟情况=2,3时必填)")
    private Integer ksxynl;

    @ApiModelProperty("生活习惯_饮酒:CV03.00.104饮酒频率代码表")
    private String shxgyj;

    @ApiModelProperty("开始饮酒年龄:单位：岁")
    private Integer ksyjnl;

    @ApiModelProperty("是否饮酒过量:0：否；1：是")
    private String sfyjgl;

    @ApiModelProperty("生活习惯锻炼:CV03.00.111身体活动频率代码")
    private String shxgdl;

    @ApiModelProperty("饮食习惯代码:饮食习惯代码：1 荤素均衡；2 荤食为主；3 素食为主；4 嗜盐； 5 嗜糖； 6 嗜油")
    private String ysxgdm;

    @ApiModelProperty("心理状态代码:CV05.10.002心理状态代码")
    private String xlzkdm;

    @ApiModelProperty("身高（cm)")
    private Integer sg;

    @ApiModelProperty("体重（kg)")
    private Integer tz;

    @ApiModelProperty("体质指数")
    private Integer tzzs;

    @ApiModelProperty("腰围（cm）")
    private Integer yw;

    @ApiModelProperty("臀围（cm)")
    private Integer tw;

    @ApiModelProperty("腰臀围比")
    private Integer ytwb;

    @ApiModelProperty("未服药血压水平收缩压:单位：mmHg")
    private Integer wfysp;

    @ApiModelProperty("未服药血压水平舒张压:单位：mmHg")
    private Integer wfydp;

    @ApiModelProperty("心率（次/min）")
    private Integer xl;

    @ApiModelProperty("血压分级代码:血压分级代码：1、正常血压；2、正常高值；3、1级高血压；4、2级高血压；5、3级高血压。")
    private String xyfjdm;

    @ApiModelProperty("血压分级名称")
    private String xyfjmc;

    @ApiModelProperty("生活自理能力编码:单选：1：可自理 ；2：轻度依赖 ；3：中度依赖 ；4：不能自理。")
    private String shzlnlbm;

    @ApiModelProperty("生活自理能力名称")
    private String shzlnlmc;

    @ApiModelProperty("职业暴露标志:单选：0：无；1：有")
    private String zyblbz;

    @ApiModelProperty("职业暴露危险因素名称:职业暴露标志为1时必填")
    private String zyblysmc;

    @ApiModelProperty("职业暴露危险因素种类代码:CV03.00.203职业病危害因素类别代码表")
    private String zyblyszldm;

    @ApiModelProperty("职业暴露危险因素种类名称")
    private String zyblyszlmc;

    @ApiModelProperty("有危害因素的具体职业")
    private String whysjtzy;

    @ApiModelProperty("从事有危害因素职业时长:单位：年")
    private Integer cswhzysc;

    @ApiModelProperty("防护措施标志:0：无；1：有")
    private String fhcsbz;

    @ApiModelProperty("终止管理日期")
    private Date zzglrq;

    @ApiModelProperty("危险因素代码:见危险因素代码YYWXYS")
    private String wxysdm;

    @ApiModelProperty("危险因素名称")
    private String wxysmc;

    @ApiModelProperty("危险分层编码:单选：1：低危层（2次）；2：中危层（4次）；3：高危层（12次）；4：很危层")
    private String wxfcbm;

    @ApiModelProperty("危险分层名称")
    private String wxfcmc;

    @ApiModelProperty("信息来源编码:1：健康档案；2：首诊测压；3：普查；4：门诊就诊；99：其他")
    private String xxlybm;

    @ApiModelProperty("信息来源名称:应填(当信息来源为其他时必填)")
    private String xxlymc;

    @ApiModelProperty("社区责任医师工号")
    private String zrysgh;

    @ApiModelProperty("社区责任医师姓名")
    private String zrysxm;

    @ApiModelProperty("目前管理医生工号")
    private String mqglysgh;

    @ApiModelProperty("目前管理医生姓名")
    private String mqglysxm;

    @ApiModelProperty("目前管理团队ID")
    private String mqgltdid;

    @ApiModelProperty("目前管理团队名称")
    private String mqgltdmc;

    @ApiModelProperty("默认随访医生工号")
    private String mrsfysGh;

    @ApiModelProperty("默认随访医生姓名")
    private String mrsfysXm;

    @ApiModelProperty("建卡医生工号")
    private String jkysgh;

    @ApiModelProperty("建卡医生姓名")
    private String jkysxm;

    @ApiModelProperty("建卡科室编码")
    private String jkksbm;

    @ApiModelProperty("建卡科室名称")
    private String jkksmc;

    @ApiModelProperty("建卡团队编码")
    private String jktdbm;

    @ApiModelProperty("建卡团队名称")
    private String jktdmc;

    @ApiModelProperty("建卡医疗机构代码")
    private String jkyljgdm;

    @ApiModelProperty("建卡医疗机构名称")
    private String jkyljgmc;

    @ApiModelProperty("档案存放机构名称")
    private String dacfjgmc;

    @ApiModelProperty("档案存放机构地址")
    private String dacfjgdz;

    @ApiModelProperty("建卡时间")
    private Date jksj;

    @ApiModelProperty("管理对象状态编码:0：删除；1：有效；2：迁出；3：失访；4：死亡；5：拒访；7：误诊")
    private String gldxztbm;

    @ApiModelProperty("管理对象状态名称")
    private String gldxmc;

    @ApiModelProperty("常住地址类别:1：城市 ；2 ：农村")
    private String czdzlb;

    @ApiModelProperty("常住地址名称")
    private String czdzmc;

    @ApiModelProperty("居住地行政区划代码:GB/T2260-2007 中华人民共和国行政区划代码")
    private String jzdXzqh;

    @ApiModelProperty("居住地-省（自治区、直辖市）编码")
    private String jzdShebm;

    @ApiModelProperty("居住地-省（自治区、直辖市）")
    private String jzdShe;

    @ApiModelProperty("居住地-市（地区）编码:对应地址中市/地区代码")
    private String jzdShibm;

    @ApiModelProperty("居住地-市（地区）:对应现居住地-市（地区）的中文名")
    private String jzdShi;

    @ApiModelProperty("居住地-县（区）编码:对应地址中区县代码")
    private String jzdXiabm;

    @ApiModelProperty("居住地-县（区）:对应现居住地-县(区)的中文名")
    private String jzdXia;

    @ApiModelProperty("居住地-乡（镇、街道）编码:对应地址中街道代码")
    private String jzdXngbm;

    @ApiModelProperty("居住地-乡（镇、街道）:对应现居住地-乡（镇、街道）的中文名")
    private String jzdXng;

    @ApiModelProperty("居住地-居委编码:对应地址中居委代码")
    private String jzdJwbm;

    @ApiModelProperty("居住地-居委:对于现地址-居委的中文名，例如：北巷居委会")
    private String jzdJw;

    @ApiModelProperty("居住地-村（路、街）:地址所在的路名、街名，按实际填写，暂无字典")
    private String jzdCun;

    @ApiModelProperty("居住地-弄（路号、弄号）:地址所在的路、街实际填写，暂无字典，例如，123弄")
    private String jzdNong;

    @ApiModelProperty("居住地-楼号（楼号、座、别墅号）:地址所在的楼号、座、别墅号，按实际填写，暂无字典，例如，144号、A座、南1号")
    private String jzdLh;

    @ApiModelProperty("居住地-门牌号(包括“室”):地址所在的门牌号，按实际填写，例如1628号、504室")
    private String jzdMph;

    @ApiModelProperty("居住地址详细")
    private String jzdXx;

    @ApiModelProperty("邮政编码")
    private String yzbm;

    @ApiModelProperty("并发症情况编码:1：缺血性卒中；2：脑出血；3：短暂性脑缺血发作(TIA)；4：心肌梗死；5：心绞痛；6：冠状动脉血运重建史；7：慢性心力衰竭；8：充血性心力衰竭；9：糖尿病肾病；10：肾功能衰竭（血肌酐：男性>=1.5mg/dl，女性>=1.4mg.dl，蛋白尿>=300mg/24h）；11：外周血管疾病；12：视网膜病变(出血或渗出，视乳头水肿)；13：糖尿病；14：夹层动脉瘤；15：症状性动脉疾病16：以上情况 " +
            "均无可多选，用“;”间隔")
    private String bfzbm;

    @ApiModelProperty("并发症情况名称")
    private String bfzmc;

    @ApiModelProperty("中风标志:0 否；1 是。")
    private String zfbz;

    @ApiModelProperty("中风原因:1 脑出血； 2 脑梗死；3 短暂性脑缺血发作(TIA)。可多选")
    private String zfyy;

    @ApiModelProperty("高血压类型编码:单选：1：原发性高血压 ；2：继发性高血压 ；3：不详")
    private String gxylxbm;

    @ApiModelProperty("管理级别编码:单选：1：一级；2：二级；3：三级")
    private String gljbbm;

    @ApiModelProperty("病例讨论")
    private String bltl;

    @ApiModelProperty("讨论原因")
    private String tlyy;

    @ApiModelProperty("讨论结果")
    private String tljg;

    @ApiModelProperty("是否纳入细节管理:0：否；1：是")
    private String sfxjgl;

    @ApiModelProperty("细节管理对象编号")
    private String xjglbh;

    @ApiModelProperty("密级:见第1章说明（7）")
    private String mj;

    @ApiModelProperty("修改标志:1 正常;2 修改;3 撤销")
    private String xgbz;

    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;

    @ApiModelProperty("时间戳")
    private Date insertTimestamp;

    @ApiModelProperty("个人档案唯一索引")
    private String empi;


}
